package com.dpiinc.TechPage.utils;

import android.content.Context;

//import com.hjq.permissions.OnPermissionCallback;
//import com.hjq.permissions.XXPermissions;

import java.util.List;

public class XXPermissionsUtil {

    // XXPermissions.isGranted(this,Permission.RECORD_AUDIO)  是否有这个权限
//
//    public interface XXPermissionsCallback {
//
//        void success();
//
//        void fail();
//
//        void alwaysFail();
//
//    }

//    private static XXPermissionsCallback mCallBack;

//    public static void getPermissions(final Context context, String permission, XXPermissionsCallback callback) {
//        mCallBack = callback;
//        XXPermissions.with(context)
//                //单个权限
//                .permission(permission)
//                // .interceptor(new IPermissionInterceptor() {})
//                //  .unchecked()
//                .request(new OnPermissionCallback() {
//                    @Override
//                    public void onGranted(List<String> permissions, boolean all) {
//                        if (all) {
////                            Log.e(TAG, "onGranted: 获取权限成功！");
//                            mCallBack.success();
//                        } else {
//                            mCallBack.fail();
//                        }
//                    }
//
//                    @Override
//                    public void onDenied(List<String> permissions, boolean never) {
//                        if (never) {
////                            Log.e(TAG, "onDenied：被永久拒绝授权，请手动授予权限 " );
////                            XXPermissions.startPermissionActivity(context, permissions);
//                            mCallBack.alwaysFail();
//                        } else {
////                            Log.e(TAG, "onDenied: 权限获取失败");
//                            mCallBack.fail();
//                        }
//                    }
//                });
//    }

}
